package file;

import java.io.File;
import java.io.FileFilter;
import java.io.IOException;
import java.util.Scanner;

public class lianxi {
    public static void main(String[] args) throws IOException {
//        for (int i=1;i<=100;i++){
//            File file = new File("./test"+i+".txt");
//            if (!file.exists()){
//                file.createNewFile();
//            }
//        }
//        System.out.println("创建完毕！");
//
//
//        for (int i=1;i<=100;i++){
//            File file = new File("./test"+i+".txt");
//            if (file.exists()){
//                file.delete();
//            }
//        }
//        System.out.println("删除完毕");
//
//
//        Scanner scan = new Scanner(System.in);
//        System.out.println("请输入一个目录名");
//        String file = scan.nextLine();
//        File files = new File("./"+file);
//        System.out.println(files.mkdir());

//        Scanner scan = new Scanner(System.in);
//        System.out.println("请输入一个要删除的目录名");
//        String file = scan.nextLine();
//        File files = new File("./"+file);
//        if(files.exists()){
//            files.delete();
//            System.out.println("该目录已删除");
//        }else{
//            System.out.println("该目录不存在");
//        }

//        Scanner scan = new Scanner(System.in);
//        while(true){
//            System.out.println("请输入一个文件名");
//            String file = scan.nextLine();
//            File files = new File("./"+file);
//            if(files.exists()){
//                System.out.println("存在，更换");
//            }else{
//                files.mkdirs();
//                System.out.println("创建成功");
//                break;
//            }
//        }

        File file = new File(".");
        if(file.isDirectory()){
            File[] sub = file.listFiles(new FileFilter() {
                @Override
                public boolean accept(File file) {
                    return file.getName().contains("s");
                }
            });
            for (File subs :sub){
                System.out.println(subs.getName());
            }
        }

    }
}
